/* General styles */

body {
    background: #fff;
    border: 0; /* This removes the border around the viewport in old versions of IE */
    /* The min-width property does not work in old versions of Internet Explorer */
    font-size: 90%;
    margin: 0;
    min-width: 600px; /* Minimum width of layout - remove line if not required */
    padding: 0;
    width: 100%;
}

	/* Header styles */

#header {
    clear: both;
    float: left;
    width: 100%;
}

#header { border-bottom: 1px solid #000; }



/* 'widths' sub menu */
#layoutdims {
    background: #eee;
    border-top: 4px solid #000;
    clear: both;
    margin: 0;
    padding: 6px 15px !important;
    text-align: right;
}
	/* column container */

.colmask {
    clear: both;
    float: left;
    overflow: hidden; /* This chops off any overhanging divs */
    position: relative; /* This fixes the IE7 overflow hidden bug */
    width: 100%; /* width of whole page */
}
	/* common column settings */

.colright,
.colmid,
.colleft {
    float: left;
    position: relative;
    width: 100%;
}

.col1,
.col2,
.col3 {
    float: left;
    overflow: hidden;
    padding: 0 0 1em 0;
    position: relative;
}
	/* Full page settings */

.fullpage { background: #fff; /* page background colour */ }

.fullpage .col1 {
    left: 2%; /* page left padding */
    width: 96%; /* page width minus left and right padding */
}
	/* Footer styles */

#footer {
    border-top: 1px solid #000;
    clear: both;
    float: left;
    width: 100%;
}